package com.zygh.policeasset.pojo.export;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelIgnore;
import cn.afterturn.easypoi.util.PoiElUtil;
import org.apache.tools.ant.util.JavaEnvUtils;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/export/ExportPurchase.class */
public class ExportPurchase {
    @ExcelIgnore
    private Integer id;
    @Excel(name = "资产编号", orderNum = "1", isImportField = "assetNum")
    private String assetNum;
    @Excel(name = "资产名称", orderNum = "2", isImportField = "name")
    private String name;
    @Excel(name = "采购组织形式", orderNum = "3", isImportField = "purchaseType")
    private String purchaseType;
    @Excel(name = "取得日期", orderNum = "4", isImportField = "getDatetime")
    private String getDatetime;
    @Excel(name = "品牌", orderNum = "5", isImportField = "brand")
    private String brand;
    @Excel(name = "销售商", orderNum = "6", isImportField = "retailer")
    private String retailer;
    @Excel(name = "资产分类名称", orderNum = "7", isImportField = "assetTypeName")
    private String assetTypeName;
    @Excel(name = "取得方式", orderNum = "8", isImportField = "gainingType")
    private String gainingType;
    @Excel(name = "设备用途", orderNum = JavaEnvUtils.JAVA_9, isImportField = "purpose")
    private String purpose;
    @Excel(name = "规格型号", orderNum = "10", isImportField = "models")
    private String models;
    @Excel(name = "序列号", orderNum = "11", isImportField = "serialNumber")
    private String serialNumber;
    @Excel(name = "生产厂家", orderNum = "12", isImportField = "manufacturer")
    private String manufacturer;
    @Excel(name = "投入使用日期", orderNum = "13", isImportField = "startDatetime")
    private String startDatetime;
    @Excel(name = "保修截止日期", orderNum = "14", isImportField = "guaranteeStopDatetime")
    private String guaranteeStopDatetime;
    @Excel(name = "折旧年限(月)", orderNum = "15", isImportField = "depreciationYear")
    private String depreciationYear;
    @Excel(name = "价值类型", orderNum = "16", isImportField = "moneyType")
    private String moneyType;
    @Excel(name = "价值(元)", orderNum = "17", isImportField = "combined")
    private String combined;
    @Excel(name = "折旧状态", orderNum = "18", isImportField = "depreciationStatus")
    private String depreciationStatus;
    @Excel(name = "使用状况", orderNum = "19", isImportField = "conditionStatus")
    private String conditionStatus;
    @Excel(name = "使用部门", orderNum = "20", isImportField = "useDepartment")
    private String useDepartment;
    @Excel(name = "存放地点", orderNum = "21", isImportField = "place")
    private String place;
    @Excel(name = "使用人", orderNum = "22", isImportField = "useUser")
    private String useUser;
    @Excel(name = "管理部门", orderNum = "23", isImportField = "manageDepartment")
    private String manageDepartment;
    @Excel(name = "图片（超链接）", orderNum = "24", isImportField = "picurl", isHyperlink = true)
    private String pic;
    @Excel(name = "二维码编号", orderNum = "25", isImportField = "qrCode")
    private String qrCode;
    @ExcelIgnore
    private String picurl;

    public void setId(Integer id) {
        this.id = id;
    }

    public void setAssetNum(String assetNum) {
        this.assetNum = assetNum;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setPurchaseType(String purchaseType) {
        this.purchaseType = purchaseType;
    }

    public void setGetDatetime(String getDatetime) {
        this.getDatetime = getDatetime;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public void setRetailer(String retailer) {
        this.retailer = retailer;
    }

    public void setAssetTypeName(String assetTypeName) {
        this.assetTypeName = assetTypeName;
    }

    public void setGainingType(String gainingType) {
        this.gainingType = gainingType;
    }

    public void setPurpose(String purpose) {
        this.purpose = purpose;
    }

    public void setModels(String models) {
        this.models = models;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public void setStartDatetime(String startDatetime) {
        this.startDatetime = startDatetime;
    }

    public void setGuaranteeStopDatetime(String guaranteeStopDatetime) {
        this.guaranteeStopDatetime = guaranteeStopDatetime;
    }

    public void setDepreciationYear(String depreciationYear) {
        this.depreciationYear = depreciationYear;
    }

    public void setMoneyType(String moneyType) {
        this.moneyType = moneyType;
    }

    public void setCombined(String combined) {
        this.combined = combined;
    }

    public void setDepreciationStatus(String depreciationStatus) {
        this.depreciationStatus = depreciationStatus;
    }

    public void setConditionStatus(String conditionStatus) {
        this.conditionStatus = conditionStatus;
    }

    public void setUseDepartment(String useDepartment) {
        this.useDepartment = useDepartment;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public void setUseUser(String useUser) {
        this.useUser = useUser;
    }

    public void setManageDepartment(String manageDepartment) {
        this.manageDepartment = manageDepartment;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public void setQrCode(String qrCode) {
        this.qrCode = qrCode;
    }

    public void setPicurl(String picurl) {
        this.picurl = picurl;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof ExportPurchase)) {
            return false;
        }
        ExportPurchase other = (ExportPurchase) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$assetNum = getAssetNum();
        Object other$assetNum = other.getAssetNum();
        if (this$assetNum == null) {
            if (other$assetNum != null) {
                return false;
            }
        } else if (!this$assetNum.equals(other$assetNum)) {
            return false;
        }
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null) {
            if (other$name != null) {
                return false;
            }
        } else if (!this$name.equals(other$name)) {
            return false;
        }
        Object this$purchaseType = getPurchaseType();
        Object other$purchaseType = other.getPurchaseType();
        if (this$purchaseType == null) {
            if (other$purchaseType != null) {
                return false;
            }
        } else if (!this$purchaseType.equals(other$purchaseType)) {
            return false;
        }
        Object this$getDatetime = getGetDatetime();
        Object other$getDatetime = other.getGetDatetime();
        if (this$getDatetime == null) {
            if (other$getDatetime != null) {
                return false;
            }
        } else if (!this$getDatetime.equals(other$getDatetime)) {
            return false;
        }
        Object this$brand = getBrand();
        Object other$brand = other.getBrand();
        if (this$brand == null) {
            if (other$brand != null) {
                return false;
            }
        } else if (!this$brand.equals(other$brand)) {
            return false;
        }
        Object this$retailer = getRetailer();
        Object other$retailer = other.getRetailer();
        if (this$retailer == null) {
            if (other$retailer != null) {
                return false;
            }
        } else if (!this$retailer.equals(other$retailer)) {
            return false;
        }
        Object this$assetTypeName = getAssetTypeName();
        Object other$assetTypeName = other.getAssetTypeName();
        if (this$assetTypeName == null) {
            if (other$assetTypeName != null) {
                return false;
            }
        } else if (!this$assetTypeName.equals(other$assetTypeName)) {
            return false;
        }
        Object this$gainingType = getGainingType();
        Object other$gainingType = other.getGainingType();
        if (this$gainingType == null) {
            if (other$gainingType != null) {
                return false;
            }
        } else if (!this$gainingType.equals(other$gainingType)) {
            return false;
        }
        Object this$purpose = getPurpose();
        Object other$purpose = other.getPurpose();
        if (this$purpose == null) {
            if (other$purpose != null) {
                return false;
            }
        } else if (!this$purpose.equals(other$purpose)) {
            return false;
        }
        Object this$models = getModels();
        Object other$models = other.getModels();
        if (this$models == null) {
            if (other$models != null) {
                return false;
            }
        } else if (!this$models.equals(other$models)) {
            return false;
        }
        Object this$serialNumber = getSerialNumber();
        Object other$serialNumber = other.getSerialNumber();
        if (this$serialNumber == null) {
            if (other$serialNumber != null) {
                return false;
            }
        } else if (!this$serialNumber.equals(other$serialNumber)) {
            return false;
        }
        Object this$manufacturer = getManufacturer();
        Object other$manufacturer = other.getManufacturer();
        if (this$manufacturer == null) {
            if (other$manufacturer != null) {
                return false;
            }
        } else if (!this$manufacturer.equals(other$manufacturer)) {
            return false;
        }
        Object this$startDatetime = getStartDatetime();
        Object other$startDatetime = other.getStartDatetime();
        if (this$startDatetime == null) {
            if (other$startDatetime != null) {
                return false;
            }
        } else if (!this$startDatetime.equals(other$startDatetime)) {
            return false;
        }
        Object this$guaranteeStopDatetime = getGuaranteeStopDatetime();
        Object other$guaranteeStopDatetime = other.getGuaranteeStopDatetime();
        if (this$guaranteeStopDatetime == null) {
            if (other$guaranteeStopDatetime != null) {
                return false;
            }
        } else if (!this$guaranteeStopDatetime.equals(other$guaranteeStopDatetime)) {
            return false;
        }
        Object this$depreciationYear = getDepreciationYear();
        Object other$depreciationYear = other.getDepreciationYear();
        if (this$depreciationYear == null) {
            if (other$depreciationYear != null) {
                return false;
            }
        } else if (!this$depreciationYear.equals(other$depreciationYear)) {
            return false;
        }
        Object this$moneyType = getMoneyType();
        Object other$moneyType = other.getMoneyType();
        if (this$moneyType == null) {
            if (other$moneyType != null) {
                return false;
            }
        } else if (!this$moneyType.equals(other$moneyType)) {
            return false;
        }
        Object this$combined = getCombined();
        Object other$combined = other.getCombined();
        if (this$combined == null) {
            if (other$combined != null) {
                return false;
            }
        } else if (!this$combined.equals(other$combined)) {
            return false;
        }
        Object this$depreciationStatus = getDepreciationStatus();
        Object other$depreciationStatus = other.getDepreciationStatus();
        if (this$depreciationStatus == null) {
            if (other$depreciationStatus != null) {
                return false;
            }
        } else if (!this$depreciationStatus.equals(other$depreciationStatus)) {
            return false;
        }
        Object this$conditionStatus = getConditionStatus();
        Object other$conditionStatus = other.getConditionStatus();
        if (this$conditionStatus == null) {
            if (other$conditionStatus != null) {
                return false;
            }
        } else if (!this$conditionStatus.equals(other$conditionStatus)) {
            return false;
        }
        Object this$useDepartment = getUseDepartment();
        Object other$useDepartment = other.getUseDepartment();
        if (this$useDepartment == null) {
            if (other$useDepartment != null) {
                return false;
            }
        } else if (!this$useDepartment.equals(other$useDepartment)) {
            return false;
        }
        Object this$place = getPlace();
        Object other$place = other.getPlace();
        if (this$place == null) {
            if (other$place != null) {
                return false;
            }
        } else if (!this$place.equals(other$place)) {
            return false;
        }
        Object this$useUser = getUseUser();
        Object other$useUser = other.getUseUser();
        if (this$useUser == null) {
            if (other$useUser != null) {
                return false;
            }
        } else if (!this$useUser.equals(other$useUser)) {
            return false;
        }
        Object this$manageDepartment = getManageDepartment();
        Object other$manageDepartment = other.getManageDepartment();
        if (this$manageDepartment == null) {
            if (other$manageDepartment != null) {
                return false;
            }
        } else if (!this$manageDepartment.equals(other$manageDepartment)) {
            return false;
        }
        Object this$pic = getPic();
        Object other$pic = other.getPic();
        if (this$pic == null) {
            if (other$pic != null) {
                return false;
            }
        } else if (!this$pic.equals(other$pic)) {
            return false;
        }
        Object this$qrCode = getQrCode();
        Object other$qrCode = other.getQrCode();
        if (this$qrCode == null) {
            if (other$qrCode != null) {
                return false;
            }
        } else if (!this$qrCode.equals(other$qrCode)) {
            return false;
        }
        Object this$picurl = getPicurl();
        Object other$picurl = other.getPicurl();
        return this$picurl == null ? other$picurl == null : this$picurl.equals(other$picurl);
    }

    protected boolean canEqual(Object other) {
        return other instanceof ExportPurchase;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $assetNum = getAssetNum();
        int result2 = (result * 59) + ($assetNum == null ? 43 : $assetNum.hashCode());
        Object $name = getName();
        int result3 = (result2 * 59) + ($name == null ? 43 : $name.hashCode());
        Object $purchaseType = getPurchaseType();
        int result4 = (result3 * 59) + ($purchaseType == null ? 43 : $purchaseType.hashCode());
        Object $getDatetime = getGetDatetime();
        int result5 = (result4 * 59) + ($getDatetime == null ? 43 : $getDatetime.hashCode());
        Object $brand = getBrand();
        int result6 = (result5 * 59) + ($brand == null ? 43 : $brand.hashCode());
        Object $retailer = getRetailer();
        int result7 = (result6 * 59) + ($retailer == null ? 43 : $retailer.hashCode());
        Object $assetTypeName = getAssetTypeName();
        int result8 = (result7 * 59) + ($assetTypeName == null ? 43 : $assetTypeName.hashCode());
        Object $gainingType = getGainingType();
        int result9 = (result8 * 59) + ($gainingType == null ? 43 : $gainingType.hashCode());
        Object $purpose = getPurpose();
        int result10 = (result9 * 59) + ($purpose == null ? 43 : $purpose.hashCode());
        Object $models = getModels();
        int result11 = (result10 * 59) + ($models == null ? 43 : $models.hashCode());
        Object $serialNumber = getSerialNumber();
        int result12 = (result11 * 59) + ($serialNumber == null ? 43 : $serialNumber.hashCode());
        Object $manufacturer = getManufacturer();
        int result13 = (result12 * 59) + ($manufacturer == null ? 43 : $manufacturer.hashCode());
        Object $startDatetime = getStartDatetime();
        int result14 = (result13 * 59) + ($startDatetime == null ? 43 : $startDatetime.hashCode());
        Object $guaranteeStopDatetime = getGuaranteeStopDatetime();
        int result15 = (result14 * 59) + ($guaranteeStopDatetime == null ? 43 : $guaranteeStopDatetime.hashCode());
        Object $depreciationYear = getDepreciationYear();
        int result16 = (result15 * 59) + ($depreciationYear == null ? 43 : $depreciationYear.hashCode());
        Object $moneyType = getMoneyType();
        int result17 = (result16 * 59) + ($moneyType == null ? 43 : $moneyType.hashCode());
        Object $combined = getCombined();
        int result18 = (result17 * 59) + ($combined == null ? 43 : $combined.hashCode());
        Object $depreciationStatus = getDepreciationStatus();
        int result19 = (result18 * 59) + ($depreciationStatus == null ? 43 : $depreciationStatus.hashCode());
        Object $conditionStatus = getConditionStatus();
        int result20 = (result19 * 59) + ($conditionStatus == null ? 43 : $conditionStatus.hashCode());
        Object $useDepartment = getUseDepartment();
        int result21 = (result20 * 59) + ($useDepartment == null ? 43 : $useDepartment.hashCode());
        Object $place = getPlace();
        int result22 = (result21 * 59) + ($place == null ? 43 : $place.hashCode());
        Object $useUser = getUseUser();
        int result23 = (result22 * 59) + ($useUser == null ? 43 : $useUser.hashCode());
        Object $manageDepartment = getManageDepartment();
        int result24 = (result23 * 59) + ($manageDepartment == null ? 43 : $manageDepartment.hashCode());
        Object $pic = getPic();
        int result25 = (result24 * 59) + ($pic == null ? 43 : $pic.hashCode());
        Object $qrCode = getQrCode();
        int result26 = (result25 * 59) + ($qrCode == null ? 43 : $qrCode.hashCode());
        Object $picurl = getPicurl();
        return (result26 * 59) + ($picurl == null ? 43 : $picurl.hashCode());
    }

    public String toString() {
        return "ExportPurchase(id=" + getId() + ", assetNum=" + getAssetNum() + ", name=" + getName() + ", purchaseType=" + getPurchaseType() + ", getDatetime=" + getGetDatetime() + ", brand=" + getBrand() + ", retailer=" + getRetailer() + ", assetTypeName=" + getAssetTypeName() + ", gainingType=" + getGainingType() + ", purpose=" + getPurpose() + ", models=" + getModels() + ", serialNumber=" + getSerialNumber() + ", manufacturer=" + getManufacturer() + ", startDatetime=" + getStartDatetime() + ", guaranteeStopDatetime=" + getGuaranteeStopDatetime() + ", depreciationYear=" + getDepreciationYear() + ", moneyType=" + getMoneyType() + ", combined=" + getCombined() + ", depreciationStatus=" + getDepreciationStatus() + ", conditionStatus=" + getConditionStatus() + ", useDepartment=" + getUseDepartment() + ", place=" + getPlace() + ", useUser=" + getUseUser() + ", manageDepartment=" + getManageDepartment() + ", pic=" + getPic() + ", qrCode=" + getQrCode() + ", picurl=" + getPicurl() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public String getAssetNum() {
        return this.assetNum;
    }

    public String getName() {
        return this.name;
    }

    public String getPurchaseType() {
        return this.purchaseType;
    }

    public String getGetDatetime() {
        return this.getDatetime;
    }

    public String getBrand() {
        return this.brand;
    }

    public String getRetailer() {
        return this.retailer;
    }

    public String getAssetTypeName() {
        return this.assetTypeName;
    }

    public String getGainingType() {
        return this.gainingType;
    }

    public String getPurpose() {
        return this.purpose;
    }

    public String getModels() {
        return this.models;
    }

    public String getSerialNumber() {
        return this.serialNumber;
    }

    public String getManufacturer() {
        return this.manufacturer;
    }

    public String getStartDatetime() {
        return this.startDatetime;
    }

    public String getGuaranteeStopDatetime() {
        return this.guaranteeStopDatetime;
    }

    public String getDepreciationYear() {
        return this.depreciationYear;
    }

    public String getMoneyType() {
        return this.moneyType;
    }

    public String getCombined() {
        return this.combined;
    }

    public String getDepreciationStatus() {
        return this.depreciationStatus;
    }

    public String getConditionStatus() {
        return this.conditionStatus;
    }

    public String getUseDepartment() {
        return this.useDepartment;
    }

    public String getPlace() {
        return this.place;
    }

    public String getUseUser() {
        return this.useUser;
    }

    public String getManageDepartment() {
        return this.manageDepartment;
    }

    public String getPic() {
        return this.pic;
    }

    public String getQrCode() {
        return this.qrCode;
    }

    public String getPicurl() {
        return this.picurl;
    }
}